package com.winit.openapi.oauth.manager;

import java.util.Map;

import com.winit.openapi.oauth.entity.APISystemConfigEntity;


public interface APISystemConfigManager {
    
    APISystemConfigEntity getEntityByKey(String configKey);
    
    String getValueByKey(String configKey);

    void update(APISystemConfigEntity entity);
    
    void disableByKey(String configKey);

    void add(APISystemConfigEntity entity);
    
    boolean checkExists(String configKey);
    
    Map<String, APISystemConfigEntity> findAll();

    APISystemConfigEntity selectNonActiveEntityByKey(String configKey);


}
